/**
 * 1、写一个名为Account的类模拟账户。该类的属性和方法如下图所示。
 * 该类包括的属性：账号id，余额balance，年利率annualInterestRate；
 * 包含的构造器：自定义
 * 包含的方法：访问器方法（getter和setter方法），取款方法withdraw()，存款方法deposit()。
 *
 * 提示：在提款方法withdraw中，需要判断用户余额是否能够满足提款数额的要求，如果不能，应给出提示。
 */
public class Account {
    //属性
    private int id;
    private double balance;
    private double annualInterestRate;

    //构造器
    public Account(int i,double b,double air){
        id = i;
        balance = b;
        annualInterestRate = air;
    }

    public void setId(int i){
        id = i;
    }
    public void setBalance(double b) {
        balance = b;
    }
    public void setAnnualInterestRate(double air) {
        annualInterestRate = air;
    }
    public int getId(){
        return id;
    }
    public double getBalance() {
        return balance;
    }
    public double getAnnualInterestRate() {
        return annualInterestRate;
    }

    //取款方法
    public void withdraw(double money){
        if (money <+ balance && money > 0){
            balance -= money;
            System.out.println("成功取出"+ money);
        }else{
            System.out.println("余额不足,取款失败");
        }
    }
    //存款方法
    public void deposited(double money){
        if (money > 0){
            balance += money;
            System.out.println("成功存入"+ money);
        }

    }
}
